armoured train - French English Dictionary